home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / WANDR330.ZIP / README.ST < prev    next >
Text File  |  1990-09-29  |  3KB  |  64 lines

  1. Here is Wanderer V3.2 for the Atari ST, compiled with the GNU C compiler,
  2. v1.37.  Other than the changes outlined below, this port is identical
  3. to the version distributed by the author, Steven Shipway.
  4.  
  5.  
  6. Things I had to fudge to make it work
  7. -------------------------------------
  8.  
  9. 1) There were a couple of blatant syntax errors that had been carried over
  10.    from a previous version.  It would appear that the C compiler used by
  11.    the author was very flexible (or possibly not too clever.)
  12.  
  13. 2) Fixed a bug in the password handling routines.  Certain dictionary
  14.    file sizes caused the program to go into an endless loop.
  15.  
  16. 3) The commandline option -C causes credits to be displayed continuouly.
  17.    This section of code made use of a timing function that is not
  18.    available for the ST.  I emulate the function with a for loop.
  19.  
  20.  
  21. Things I did to make it better
  22. ------------------------------
  23.  
  24. 1) Added a bit of code to allow the cursor keys to be used in addition
  25.    to the standard movement keys "kjhl".  Also, the [HELP] key can be
  26.    used in place of "?".
  27.  
  28. 2) The program was originally designed to request a password when
  29.    attempting to jump to a new level.  The given password was then
  30.    compared to the password for each screen until either a match was
  31.    found or the last screen was reached.  This method demanded that
  32.    the program know how many screens were available.  This number was
  33.    calculated each time the program was run by attempting to read screen.1,
  34.    screen.2 etc. until a read failed.  Thus, there was an annoyingly long
  35.    wait each time Wanderer was started up, while the program did 61 reads
  36.    from disk (15-20 seconds on a hard drive, MUCH longer if running from
  37.    floppy disk).
  38.  
  39.    The jump command now prompts for both the desired level and a
  40.    password, eliminating the need to know how many screens there are.
  41.  
  42.  
  43. Things that were totally unnecessary
  44. ------------------------------------
  45.  
  46. 1) There were a few unused variables.  These have been removed.
  47.  
  48. 2) The indenting of the code was often either misleading, or
  49.    non-existant.  I indented everything in a consistent manner
  50.    in an effort to make the code more readable.
  51.  
  52.  
  53. Bugs (also known as thoughtful enhancements, features etc.)
  54. -----------------------------------------------------------
  55.  
  56. None that I know of.  If you do find any, please drop me a line.  I can
  57. be reached at the following address:
  58.  
  59.     bradr@uwovax.uwo.ca
  60.  
  61. regards,
  62.  
  63. Brad Robillard
  64.